@charset "UTF-8";
/*移动端适配*/
@media only screen and (min-device-width: 100px) and (max-device-width: 667px) and (orientation : portrait) {
    /*iPhone 6 Portrait*/
    html ,body{
        min-width: 100%;
        overflow-x: hidden;
    }
    .width-1200{
        width: 100%;
        margin: 0 auto;
    }
    /*-------------------------------------------------首页------------------------------------------------------------------*/
    .nav{
        width: 100%;
        height: 0.6rem;
        display: flex;
        justify-content: space-between;
        position: relative;
        top: 0;
        left: 0;
        z-index: 999;
        /*margin-bottom: -0.9rem;*/
    }
    .nav .nav-left{
        display: none;
        width: 2rem;
        height: 0.6rem;
        background: rgba(255,255,255,1);
        position: absolute;
        z-index: 100;
    }
    .nav .nav-list{
        width: 100%;
        height: 0.6rem;
        /*display: flex;*/
        margin: 0 auto;
        position: relative;
        z-index: 100;
    }
    .nav .nav-list .logo{
        width: 100%;
        background: rgba(255,255,255,1);
        float: left;
        height: 0.6rem;
        position: absolute;
        z-index: 200;
    }
    .nav .nav-list .logo img{
        width: 2.3rem;
        display: block;
        margin: 0.13rem 0.53rem 0 0.2rem;
    }
    .nav .nav-list .nav-caishou{
        width: 0.8rem;
        height: 0.6rem;
        display: block;
        position: absolute;
        right: 0;
        z-index: 200;
    }
    .nav .nav-list .nav-caishou span{
        width: 0.4rem;
        height: 0.02rem;
        background-color: #135091;
        display: block;
        position: absolute;
        left: 0.2rem;
        transition: all .4s;
    }
    .nav .nav-list .nav-caishou span:nth-child(1){
        top: 0.2rem;
    }
    .nav .nav-list .nav-caishou span:nth-child(1).on{
        width: 0.44rem;
        height: 0.02rem;
        transform: rotate(27deg);
        transform-origin: top left;
    }
    .nav .nav-list .nav-caishou span:nth-child(2){
        width: 0.2rem;
        top: 0.3rem;
    }
    .nav .nav-list .nav-caishou span:nth-child(2).on{
        width: 0;
    }
    .nav .nav-list .nav-caishou span:nth-child(3){
        top: 0.4rem;
    }
    .nav .nav-list .nav-caishou span:nth-child(3).on{
        width: 0.44rem;
        height: 0.02rem;
        transform: rotate(-27deg);
        transform-origin: bottom left;
    }
    .nav .nav-list ul{
        width: 100%;
        background-color: #135091;
        position: relative;
        top: -3.62rem;
        transition: all .4s;
    }
    .nav .nav-list ul.on{
        top: 0.6rem;
    }
    .nav .nav-list ul form{
        height: 0.6rem;
        display: block;
    }
    .nav .nav-list ul li{
        width: 100%;
        float: left;
        font-size: 0.15rem;
        line-height: 0.6rem;
        color: #fff;
        text-align: center;
    }
    .nav .nav-list ul li:hover{
        background-color: #0f457e;
    }
    .nav .nav-list ul li a{
        width: 100%;
        height: 0.6rem;
        display: block;
    }
    .nav .nav-list ul li a:hover,
    .nav .nav-list ul li a:visited,
    .nav .nav-list ul li a:link,
    .nav .nav-list ul li a:active {
        color: #fff;
        text-decoration:none;
    }
    .nav .nav-list ul li img{
        display: block;
        padding: 0.19rem 0 0 0;
        margin: 0 auto;
    }
    .nav .nav-list ul li.cur{
        background-color: #0f457e;
        position: relative;
    }
    .nav .nav-list ul li.cur::before{
        content: '';
        width: 0.65rem;
        height: 0.04rem;
        background-color: #e7110f;
        position: absolute;
        left: 50%;
        bottom: -0.02rem;
        margin-left: -0.32rem;
    }
    .nav .nav-right{
        /*flex: 1;*/
        width: 1rem;
        height: 0.9rem;
        background-color: #135091;
        position: relative;
        float: right;
        margin-top: -0.9rem;
        display: none;
    }
    .nav .nav-sou{
        width: 90%;
        display: flex;
        position: absolute;
        top: 0.15rem;
        left: 5%;
        right: 0;
        padding-bottom: 0.09rem;
        border: none;
        transition: all .3s;
        z-index: 999;
        border-bottom: 1px solid rgba(255,255,255,.2);
    }
    .nav .nav-sou input{
        display: block;
        flex: 1;
        height: 0.3rem;
        background-color: transparent;
        border: 0;
        font-size: 0.14rem;
        line-height: 0.3rem;
        color: #fff;
        transition: all .3s;
        float: left;
    }
    .nav .nav-sou input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
        color: #fff;
    }
    .nav .nav-sou input:-moz-placeholder, textarea:-moz-placeholder {
        color: #fff;
    }
    .nav .nav-sou input::-moz-placeholder, textarea::-moz-placeholder {
        color: #fff;
    }
    .nav .nav-sou input:-ms-input-placeholder, textarea:-ms-input-placeholder {
        color: #fff;
    }
    .nav .nav-sou button{
        background-color: transparent;
        border: 0;
        color: #fff;
        cursor: pointer;
        float: left;
        margin-top: 0.06rem;
        padding: 0 0.1rem;
    }
    .nav .nav-sou:hover,.nav .nav-sou.on{
        border-bottom: 1px solid rgba(255,255,255,.2);
    }
    .nav .nav-sou:hover input,.nav .nav-sou.on input{
        width: 2rem;
    }
    .nav .nav-lang{
        display: none;
        position: absolute;
        top: 0;
        right: 0.34rem;
        line-height: 0.84rem;
        font-size: 0.16rem;
        color: #fff;
        padding-top: 0.05rem;
        font-family: 'HelveticaNeueLTStd-Hv';   /*字体名称*/
        cursor: pointer;
    }
    .nav .nav-lang::before{
        content: '';
        width: 1px;
        height: 0.3rem;
        background-color: rgba(255,255,255,.2);
        position: absolute;
        top: 0.3rem;
        left: -0.3rem;
    }
    /*页脚*/
    footer{
        /*display: none;*/
        width: 100%;
        /*height: 0.9rem;*/
        background-color: #404a51;
        position: relative;
    }
    footer .width-1200{
        height: 100%;
        line-height: 2em;
        overflow: hidden;
        /*position: absolute;*/
        /*top: 0;*/
        /*left: 0;*/
        /*right: 0;*/
        /*display: flex;*/
        /*justify-content: space-between;*/
    }
    footer .width-1200 div:nth-child(1){
        width: 100%;
        float: none;
        margin: auto;
    }
    footer .width-1200 ul{
        display: flex;
    }
    footer .width-1200 ul li{
        font-size: 0.12rem;
        color: #88939a;
        float: none;
        /*width: 50%;*/
        text-align: center;
    }
    footer .width-1200 ul li:nth-child(even){
        margin: 0 0.1rem;
    }
    footer .width-1200 ul li a:hover,
    footer .width-1200 ul li a:visited,
    footer .width-1200 ul li a:link,
    footer .width-1200 ul li a:active{
        color: #88939a;
    }
    footer .width-1200 .about{
        float: none;
        line-height: 1.5em;
        font-size: 0.12rem;
        color: #657078;
        text-align: center;
        margin-top: 0;
    }
    .ga_box{
        text-align: center;
    }

    footer .width-1200 .about p{
        float: none;
    }
    /*slider*/
    .index .slider{
        width: 100%;
        height: 4rem;
        position: relative;
        overflow: hidden;
    }
    .index .slider .bx-wrapper{
        margin-bottom: 0;
        box-shadow: none;
        border: 0;
    }
    .index .slider .bx-wrapper ul li{
        width: 100%;
        height: 4rem;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    /*轮播标题*/
    .index .slider .slider-text{
        position: absolute;
        top: 0.8rem;
        left: 0;
        right: 0;
        margin: auto;
        background-color: #e7110f;
    }
    .index .slider .slider-text li{
        position: absolute;
        width: 100%;
        right: 0;
        color: #fff;
        cursor: pointer;
    }
    .index .slider .slider-text li:not(:first-child){
        display: none;
    }
    .index .slider .slider-text li .title{
        font-size: 0.2rem;
        line-height: 0.7rem;
        font-family: 'HelveticaNeueLTStd-Hv';
        text-align: left;
        position: relative;
        margin-left: 0.2rem;
        padding-right: 0;
    }
    /*.index .slider .slider-text li .title::before{*/
    /*content: '';*/
    /*width: 0.5rem;*/
    /*height: 0.05rem;*/
    /*background-color: #fff;*/
    /*position: absolute;*/
    /*left: 2.25rem;*/
    /*bottom: 0;*/
    /*}*/
    .index .slider .slider-text li .title-p{
        font-size: 0.3rem;
        /*letter-spacing: 0.3rem;*/
        text-align: left;
        line-height: 1.2em;
        padding-right: 0;
        padding-left: 0.2rem;
    }
    .index .slider .slider-text li .more{
        width: 1.9rem;
        margin-left: 0;
        position: absolute;
        right: auto;
        margin-top: 0.4rem;
        /*display: flex;*/
        /*justify-content: space-between;*/
    }
    .index .slider .slider-text li .more .more-one{
        width: 0;
        height: 2px;
        background-color: #fff;
        margin-top: 0.05rem;
        transition: all 1s;
        float: left;
    }
    .index .slider .slider-text li .more .more-one.on{
        width: 0.5rem;
    }
    .index .slider .slider-text li .more p{
        width: 0.79rem;
        text-align: center;
        float: left;
    }
    .index .slider .slider-text li .more .more-two{
        width: 1.05rem;
        height: 2px;
        background-color: #fff;
        position: relative;
        right: 0;
        margin-top: 0.05rem;
        transition: all 1s;
        float: left;
    }
    .index .slider .slider-text li .more .more-two.on{
        width: 0.55rem;
    }
    .index .slider .slider-text li .more .more-two::before{
        content: '';
        position: absolute;
        top: -0.05rem;
        right: -0.01rem;
        border-top: 0.06rem solid transparent;
        border-bottom: 0.06rem solid transparent;
        border-left: 0.06rem solid #fff;

    }
    .index .slider .slider-text li .more p{
        font-size: 0.16rem;
        font-family: 'HelveticaNeueLTStd-Th';
        margin-top: -0.05rem;
    }
    /*轮播控制器*/
    .index .slider .slider-control{
        width: 1.7rem;
        position: absolute;
        left: 50%;
        bottom: 1.2rem;
        margin-left: -0.85rem;
        /*transform: translateX(-50%);*/
        /*display: flex;*/
        font-size: 0.2rem;
        color: #fff;
        display: none;
    }
    .index .slider .slider-control .btn-left {
        width: 0.2rem;
        position: relative;
        margin-top: 0.05rem;
        float: left;
    }
    .index .slider .slider-control .btn-left a,.index .slider .slider-control .btn-right a{
        width: 0.2rem;
        height: 0.2rem;
        color: transparent;
        display: block;
        overflow: hidden;
        position: relative;
        z-index:999;
    }
    .index .slider .slider-control .btn-left::before{
        content: '';
        border-top: 0.085rem solid transparent;
        border-bottom: 0.085rem solid transparent;
        border-right: 0.09rem solid #fff;
        position: absolute;
        top: 0;
        left: 0;
    }
    .index .slider .slider-control .num-one,.index .slider .slider-control .num-two{
        font-size: 0.2rem;
        font-family: 'HelveticaNeueLTStd-Hv';
        margin-top: 0.02rem;
        float: left;
    }
    .index .slider .slider-control .load{
        width: 0.64rem;
        height: 0.02rem;
        background-color: #fff;
        margin: 0.14rem 0.07rem 0;
        float: left;
    }
    .index .slider .slider-control .load div{
        width: 0;
        height: 0.02rem;

        background-color: #e7110f;
    }
    .index .slider .slider-control .load div.on{
        width: 0.64rem;
        background-color: #e7110f;transition: all 2.9s;
    }
    .index .slider .slider-control .btn-right{
        position: relative;
        margin-top: 0.05rem;
        float: left;
    }
    .index .slider .slider-control .btn-right::before{
        content: '';
        border-top: 0.085rem solid transparent;
        border-bottom: 0.085rem solid transparent;
        border-left: 0.09rem solid #fff;
        position: absolute;
        top: 0;
        right: 0;
    }
    /*轮播新闻*/
    .index .slider .slider-new{
        width: 100%;
        height: 0.6rem;
        background-color: rgba(0,0,0,.6);
        position: absolute;
        left: 0;
        bottom: 0;
        overflow: hidden;
    }
    .index .slider .slider-new .width-1200{
        /*display: flex;*/
    }
    .index .slider .slider-new .new-add{
        width: 3.37rem;
        height: 0.8rem;
        color: #fff;
        border-left: 1px solid rgba(255,255,255,.15);
        border-right: 1px solid rgba(255,255,255,.15);
        /*display: flex;*/
        float: left;
        display: none;
    }
    .index .slider .slider-new .new-add .new-add-icon{
        float: left;
    }
    .index .slider .slider-new .new-add .new-add-icon i{
        font-size: 0.38rem;
        padding: 0.14rem 0.5rem 0 0.24rem;
    }
    .index .slider .slider-new .new-add .new-add-title{
        font-size: 0.16rem;
        line-height: 0.8rem;
        float: left;
    }
    .index .slider .slider-new .new-add .new-add-btn{
        float: right;
    }
    .index .slider .slider-new .new-add .new-add-btn a{
        width: 0.8rem;
        height: 0.8rem;
        display: block
    }
    .index .slider .slider-new .new-add .new-add-btn:hover a i{
        transform: rotate(360deg);
        /*transform-origin: 0.4rem 0.4rem;*/
    }
    .index .slider .slider-new .new-add .new-add-btn a:hover,
    .index .slider .slider-new .new-add .new-add-btn a:visited,
    .index .slider .slider-new .new-add .new-add-btn a:link,
    .index .slider .slider-new .new-add .new-add-btn a:active{
        color: #fff;
    }
    .index .slider .slider-new .new-add .new-add-btn i{
        font-size: 0.2rem;
        padding: 0.3rem;
        margin-top: -0.05rem;
        transition: all .3s;
    }
    .index .slider .slider-new .new-slider{
        width: 100%;
        color: #fff;
        /*display: flex;*/
        /*justify-content: space-between;*/
        float: left;
    }
    .index .slider .slider-new .new-slider .bx-wrapper{
        background: transparent;
        float: left;
    }
    .index .slider .slider-new .new-slider ul li{
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .index .slider .slider-new .new-slider ul li .title{
        display: flex;
    }
    .index .slider .slider-new .new-slider ul li .title div{
        padding-left: 0;
        text-indent: 0.2rem;
        font-size: 0.2rem;
        font-family: 'HelveticaNeueLTStd-Hv';
        padding-top: 0.18rem;
    }
    .index .slider .slider-new .new-slider ul li .title span{
        font-size: 0.2rem;
        line-height: 0.6rem;
        margin: 0;
    }
    .index .slider .slider-new .new-slider ul li .title p{
        font-size: 0.14rem;
        line-height: 0.6rem;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }
    .index .slider .slider-new .new-slider ul li .time{
        font-size: 0.2rem;
        line-height: 0.8rem;
        font-family: 'HelveticaNeueLTStd-Hv';
        margin-right: 0.2rem;
    }
    .index .slider .slider-new .new-slider .new-slider-btn{
        font-size: 0.2rem;
        position: relative;
        float: right;
        display: none;
    }
    .index .slider .slider-new .new-slider .new-slider-btn div{
        cursor: pointer;
        display: block;
    }
    .index .slider .slider-new .new-slider .new-slider-btn .top{
        border-left: 0.09rem solid transparent;
        border-right: 0.09rem solid transparent;
        border-bottom: 0.09rem solid #fff;
        position: absolute;
        top: 0.28rem;
        transition: all .3s;
    }
    .index .slider .slider-new .new-slider .new-slider-btn .top a{
        width: 0.18rem;
        height: 0.09rem;
        color: transparent;
        display: block;
        position: absolute;
        top: 0;
        left: -0.09rem;
    }
    .index .slider .slider-new .new-slider .new-slider-btn .top:hover{
        border-bottom: 0.09rem solid #e7110f;
    }
    .index .slider .slider-new .new-slider .new-slider-btn .bottom{
        border-left: 0.09rem solid transparent;
        border-right: 0.09rem solid transparent;
        border-top: 0.09rem solid #fff;
        position: absolute;
        top: 0.44rem;
        transition: all .3s;
    }
    .index .slider .slider-new .new-slider .new-slider-btn .bottom a{
        width: 0.18rem;
        height: 0.09rem;
        color: transparent;
        display: block;
        position: absolute;
        top: -0.09rem;
        left: -0.09rem;
    }
    .index .slider .slider-new .new-slider .new-slider-btn .bottom:hover{
        border-top: 0.09rem solid #e7110f;
    }
    /*视频，简介*/
    .index-box{
        margin: 0 auto;
        overflow: hidden;
        /*display: flex;*/
        /*justify-content: space-between;*/
    }
    .index-box .index-video{
        width: 100%;
        height: 2.5rem;
        background-color: #000;
        display: flex;
        float: left;
    }
    .index-box .index-video .left{
        width: 99.9%;
        height: 2.5rem;
        position: relative;
    }
    .index-box .index-video .left .index-video-div{
        height: 250px;
        overflow: hidden;
    }
    .index-box .index-video .left .index-video-div #video{
        width: 100%;
        height: 250px;
    }
    .index-box .index-video .left .btn{
        width: 0.55rem;
        height: 0.55rem;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        cursor: pointer;
    }
    .index-box .index-video .left .btn .xu{
        width: 0.53rem;
        height: 0.53rem;
        border: 1px dashed #fff;
        border-radius: 50%;
    }
    .index-box .index-video .left .btn .shi{
        width: 0.43rem;
        height: 0.43rem;
        background-color: #fff;
        border-radius: 50%;
        margin: -0.48rem 0 0 0.05rem;
    }
    .index-box .index-video .left .btn .san{
        border-top: 0.06rem solid transparent;
        border-bottom: 0.06rem solid transparent;
        border-left: 0.1rem solid #135091;
        margin: -0.28rem 0 0 0.23rem;
        position: relative;
    }
    .index-box .index-video .left .btn .san::before{
        content: '';
        border-top: 0.02rem solid transparent;
        border-bottom: 0.02rem solid transparent;
        border-left: 0.04rem solid #fff;
        position: absolute;
        top: -0.02rem;
        left: -0.08rem;
    }
    .index-box .index-video .right{
        width: 0.1%;
        height: 2.5rem;
        background-image: url("../img/index-video-right.jpg");
        position: relative;
    }
    .index-box .index-video .right div{
        width: 0.8rem;
        font-size: 0.2rem;
        color: #fff;
        position: absolute;
        top: 1.82rem;
        right: 0.3rem;
    }
    .index-box .index-video .right p{
        width: 1.34rem;
        font-size: 0.16rem;
        color: #fff;
        font-family: 'HelveticaNeueLTStd-Hv';
        position: absolute;
        top: 2.09rem;
        right: 0.3rem;
        display: none;
    }
    .index-box .index-about{
        width: 100%;
        height: 2.5rem;
        background-color: #fff;
        background-image: url("../img/index-about.jpg");
        background-position: top right;
        /*display: flex;*/
        float: right;
        margin-top: 0;
        overflow: hidden;
    }
    .index-box .index-about .left{
        width: 90%;
        height: 2.5rem;
        padding: 0.56rem 0 0 0.4rem;
    }
    .index-box .index-about .left .text{
        max-height: 0.97rem;
        font-size: 0.14rem;
        color: #fff;
        line-height: 1.8em;
        text-align: justify;
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:4;
    }
    .index-box .index-about .left a{
        width: 1.2rem;
        height: 0.16rem;
        display: block;
    }
    .index-box .index-about .left .more{
        width: 1.08rem;
        margin-top: 0.38rem;
        /*display: flex;*/
        /*justify-content: space-between;*/
        position: relative;
    }
    .index-box .index-about .left .more::before{
        content: '';
        border-top: 0.06rem solid transparent;
        border-bottom: 0.06rem solid transparent;
        border-left: 0.06rem solid #fff;
        position: absolute;
        top: 0.01rem;
        right: -0.01rem;
    }
    .index-box .index-about .left .more .more-one{
        width: 0;
        height: 2px;
        background-color: #fff;
        margin-top: 0.06rem;
        transition: all 1s;
        margin-right: 0.1rem;
        float: left;
    }
    .index-box .index-about .left .more .more-one.on{
        width: 0.23rem;
    }
    .index-box .index-about .left .more p{
        width: 0.4rem;
        font-size: 0.16rem;
        color: #fff;
        margin-top: -0.03rem;
        font-family: 'HelveticaNeueLTStd-Hv';
        float: left;
    }
    .index-box .index-about .left .more .more-two{
        width: 0.5rem;
        height: 2px;
        background-color: #fff;
        margin-top: 0.06rem;
        position: relative;
        transition: all 1s;
        float: right;
    }
    .index-box .index-about .left .more .more-two.on{
        width: 0.25rem;
    }
    .index-box .index-about .right{
        width: 10%;
        height: 2.5rem;
        position: relative;
    }
    .index-box .index-about .right div{
        width: 0.8rem;
        font-size: 0.2rem;
        color: #fff;
        position: absolute;
        top: 1.82rem;
        right: 0.3rem;
    }
    .index-box .index-about .right p{
        width: 2rem;
        font-size: 0.16rem;
        color: #fff;
        font-family: 'HelveticaNeueLTStd-Hv';
        text-align: right;
        position: absolute;
        top: 2.09rem;
        right: 0.3rem;
        display: none;
    }
    /*公司简介-关于我们*/
    .aboutGY #X .Xtext{
        background-color: #fff;
        background-image: url("../img/about/about3-img.png");
        background-position: left bottom;
        background-repeat: no-repeat;
    }
    .aboutGY #X .Xtext::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        left: 0;
    }
    .aboutGY #X .Xtext .Xtext-1200 .center-flex{
        background-color: transparent;
    }
    /*公司简介-大事件*/
    .aboutDa .Xtext{
        background-color: #fff;
    }
    .aboutDa .Xtext::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        left: 0;
    }
    .aboutDa .Xtext .Xtext-1200{
        position: relative;
    }
    /*.aboutDa .Xtext .Xtext-1200 .title.about{*/
    /*background-image: url(../img/X/memorabilia.png);*/
    /*}*/
    .aboutDa .Xtext .Xtext-left{
        background-color: #fff;
        margin-top: 0.6rem;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex{
        margin: 0;
        min-height: 5.6rem;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news{
        width: 100%;
        padding-top: 0.2rem;
        margin-left: 0;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .job-bottom{
        display: none;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-time{
        width: 1rem;
        padding: 0;
        margin-left: 0;
        float: none;
        text-align: left;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-time p{
        font-size: 0.2rem;
        color: #404049;
        text-align: left;
        margin-bottom: 0;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-time .yuan{
        width: 0.23rem;
        height: 0.23rem;
        background-color: rgba(17,124,200,.2);
        border-radius: 50%;
        position: relative;
        margin: 0 auto;
        z-index: 100;
        display: none;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-time .yuan::after{
        content: '';
        width: 0.13rem;
        height: 0.13rem;
        background-color: #117cc8;
        border-radius: 50%;
        position: absolute;
        top: 0.05rem;
        left: 0.05rem;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-time .shu{
        width: 1px;
        height: 1rem;
        background-color: #e8e8e8;
        margin: -0.05rem auto 0;
        position: relative;
        z-index: 50;
        display: none;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list{
        padding-top: 0.1rem;
        float: none;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list a{
        display: block;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl{
        width: 100%;
        display: flex;
        margin-bottom: 0.1rem;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl:hover dt img{
        transform:scale(1.2);
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl:hover dd .title{
        color: #117cc8;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dt{
        float: none;
        width: 1rem;
        height: 1rem;
        background-color: #2c3e50;
        margin-right: 0.1rem;
        overflow: hidden;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dt img{
        transition: all .4s;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd{
        float: none;
        flex: 1;
        width: calc(100% - 1.2rem);
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd .title{
        font-size: 0.14rem;
        line-height: 0.35rem;
        color: #212126;
        /*font-weight: bold;*/
        margin-bottom: 0;
        transition: all .4s;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        text-indent: 0;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd .text{
        width: 100%;
        font-size: 0.13rem;
        line-height: 0.23rem;
        color: #404049;
        text-indent: 2em;
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
        display: none;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd .yema{
        font-size: 0.13rem;
        color: #a5a5a5;
        text-align: right;
        position: relative;
        margin-top: 0.13rem;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd .yema::before{
        content: '';
        width: 0.6rem;
        height: 1px;
        background-color: #e8e8e8;
        position: absolute;
        top: 0.06rem;
        left: auto;
        right: 0.6rem;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd .yema span{
        padding: 0 0.05rem;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .center-flex-right{
        position: fixed;
        top: 1.1rem;
        right: 0.2rem;
    }
    .aboutDa .Xtext .Xtext-right{
        background-color: #fff;
        margin-top: 0.6rem;
    }
    /*大事件内页*/
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei{
        width: 100%;
        margin-left: 0;
        float: left;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .title{
        font-size: 0.2rem;
        line-height: 0.2rem;
        color: #1a1a1a;
        font-weight: bold;
        padding: 0.7rem 0 0.25rem 0;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .time{
        width: 100%;
        font-size: 0.13rem;
        line-height: 0.44rem;
        color: #828282;
        border-bottom: 1px solid #a8a8a8;
        margin-bottom: 0.4rem;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei p{
        font-size: 0.14rem;
        color: #484848;
        text-indent: 2em;
        line-height: 0.3rem;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei img{
        width: 100%;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .goUp{
        width: 30px;
        margin: 0.2rem auto;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .goUp i{
        font-size: 24px;
        color: #b9b9b9;
        transition: all 1s;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .goUp i:hover{
        color: #333;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .new-nei-img{
        width: 100%;
        height: 2.95rem;
        margin: 0.6rem 0;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .new-nei-bold{
        font-weight: bold;
        font-size: 0.14rem;
        color: #484848;
        text-indent: 2em;
        margin: 0.4rem 0 0.8rem;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom{
        border-top: 1px solid #a8a8a8;
        display: flex;
        justify-content: space-between;
        padding: 0.68rem 0;
    }
    .aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom button{
        cursor: pointer;
        font-size: 0.13rem;
        color: #535353;
    }
    /*组织架构*/
    .aboutZuzhi #goBack{
        display: none;
    }
    .aboutZuzhi .Xtext{
        min-height: 1rem;
        background-color: #fff;
        position: relative;
        background-image: url("../img/about/about3-img.png");
        background-position: left bottom;
        background-repeat: no-repeat;
        background-size: 100%;
    }
    .aboutZuzhi .Xtext::after{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        left: 0;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex{
        background-color: transparent;
        position: relative;
        margin: 0;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex img{
        width: 100%;
        display: block;
        margin: 0 auto;
        padding-top: 0.2rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .adoutZuzhuGo{
        display: none;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .center-flex-right{
        display: block;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .center-flex-right img{
        display: none;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .title.about{
        position: relative;
        z-index: 100;
    }
    .color-1177c2{
        background-color: #1177c2;
    }
    .color-019ce5{
        background-color: #019ce5;
    }
    .color-33b0eb{
        background-color: #33b0eb;
    }
    .color-5dbdea{
        background-color: #5dbdea;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-heng{
        width: 1.4rem;
        height: 0.46rem;
        border-radius: 0.23rem;
        text-align: center;
        line-height: 0.46rem;
        font-size: 0.14rem;
        color: #fff;
        position: relative;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-yuan{
        width: 0.15rem;
        height: 0.15rem;
        background-color: #fff;
        border-radius: 50%;
        border: 1px solid #019ce5;
        float: left;
        position: relative;
        margin-top: 0.15rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-yuan::before{
        content: '';
        width: 0.09rem;
        height: 0.09rem;
        border-radius: 50%;
        background-color: #019ce5;
        position: absolute;
        top: 0.03rem;
        left: 0.03rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-1 .about3-heng{
        margin: 0 auto;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-1 .about3-heng::before{
        content: '';
        width: 1px;
        height: 0.84rem;
        background-color: #cae0eb;
        position: absolute;
        left: 50%;
        margin-left: -1px;
        bottom: -0.84rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-2{
        width: 3.62rem;
        margin: 0.61rem auto 0;
        overflow: hidden;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-2 .about3-yuan{
        margin-left: 0.32rem;
        margin-right: 0.32rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-2 .about3-heng{
        float: left;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-2 .about3-heng:nth-child(1)::before{
        content: '';
        width: 0.32rem;
        height: 1px;
        background-color: #cae0eb;
        position: absolute;
        top: 0.23rem;
        right: -0.32rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-2 .about3-heng:nth-child(3)::before{
        content: '';
        width: 0.32rem;
        height: 1px;
        background-color: #cae0eb;
        position: absolute;
        top: 0.23rem;
        left: -0.32rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-3 .about3-heng{
        margin: 0.75rem auto 0.61rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-3 .about3-heng::after{
        content: '';
        width: 1px;
        height: 0.89rem;
        background-color: #cae0eb;
        position: absolute;
        left: 50%;
        margin-left: -1px;
        top: -0.89rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-3 .about3-heng::before{
        content: '';
        width: 1px;
        height: 0.84rem;
        background-color: #cae0eb;
        position: absolute;
        left: 50%;
        margin-left: -1px;
        bottom: -0.84rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-4{
        width: 3.62rem;
        margin: 0.61rem auto 0;
        overflow: hidden;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-4 .about3-yuan{
        margin-left: 0.32rem;
        margin-right: 0.32rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-4 .about3-heng{
        float: left;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-4 .about3-heng:nth-child(1)::before{
        content: '';
        width: 0.32rem;
        height: 1px;
        background-color: #cae0eb;
        position: absolute;
        top: 0.23rem;
        right: -0.32rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-4 .about3-heng:nth-child(3)::before{
        content: '';
        width: 0.32rem;
        height: 1px;
        background-color: #cae0eb;
        position: absolute;
        top: 0.23rem;
        left: -0.32rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5{
        width: 7.22rem;
        margin: 0 auto;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng,.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-yuan{
        float: left;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(1)::before{
        content: '';
        width: 0.4rem;
        height: 1px;
        background-color: #cae0eb;
        position: absolute;
        top: 0.23rem;
        right: -0.4rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(2){
        margin-left: 0.4rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(2)::before{
        content: '';
        width: 0.32rem;
        height: 1px;
        background-color: #cae0eb;
        position: absolute;
        top: 0.23rem;
        right: -0.32rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-yuan{
        margin-left: 0.32rem;
        margin-right: 0.32rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-yuan::before{

    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(4)::before{
        content: '';
        width: 0.32rem;
        height: 1px;
        background-color: #cae0eb;
        position: absolute;
        top: 0.23rem;
        left: -0.32rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(5){
        margin-left: 0.4rem;
    }
    .aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(5)::before{
        content: '';
        width: 0.4rem;
        height: 1px;
        background-color: #cae0eb;
        position: absolute;
        top: 0.23rem;
        left: -0.4rem;
    }
    /*企业文化*/
    #about3-img{
        /*height: 3.2rem;*/
    }
    .aboutWen .Xtext .Xtext-1200{
        background-color: #fff;
        position: relative;
    }
    .aboutWen .Xtext .Xtext-1200::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        left: 0;
    }
    .aboutWen .Xtext .Xtext-1200 .title.about{
        /*background-image: url(../img/X/culture.png);*/
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex{
        /*padding-bottom: 2rem;*/
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul{
        width: 100%;
        /*height: 10px;*/
        /*margin: 0 0 1.04rem 1.06rem;*/
        margin: 0 0 0 0;
        padding: 0.4rem 0 0 0;
        float: left;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul{}
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li{
        width: 100%;
        height: 1.7rem;
        margin-bottom: 0.3rem;
        display: flex;
        background-repeat: no-repeat;
        background-position: top right;
        cursor: pointer;
        transition: all .5s;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li.on{
        width: 100%;
        margin-left: 0;
        background-position: top right;
    }
    /*.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li:hover:nth-child(1){
        background-image: url("../img/about/about4-1.jpg");
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li:hover:nth-child(2){
        background-image: url("../img/about/about4-2.jpg");
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li:hover:nth-child(3){
        background-image: url("../img/about/about4-3.jpg");
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li:hover:nth-child(4){
        background-image: url("../img/about/about4-4.jpg");
    }*/
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .num{
        width: 0.9rem;
        font-size: 0.3rem;
        line-height: 1.7rem;
        color: #fff;
        margin-left: 0.2rem;
        float: left;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .heng{
        width: 0;
        height: 1px;
        background-color: #fff;
        margin-top: 0.85rem;
        transition: all .5s;
        float: left;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .icon .icon-shoucang,
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .icon .icon-lingdai{
        font-size: 0.4rem;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li.on .heng{
        width: 0;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .icon{
        width: 1rem;
        float: left;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .icon i{
        font-size: 0.3rem;
        line-height: 1.7rem;
        text-align: center;
        color: #fff;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li.on .icon i{
        color: #fff;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .text{
        width: 3.6rem;
        font-size: 0.14rem;
        line-height: 0.14rem;
        color: #fff;
        margin-top: 0.6rem;
        float: left;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li.on .text{
        color: #fff;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .text .title{
        font-weight: bold;
    }
    .aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .text .title-p{
        margin-top: 0.16rem;
        line-height: 1.5em;
    }
    .aboutWen .Xtext .Xtext-right{
        background-color: #fff;
    }
    .aboutWen .Xtext .Xtext-right::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        right: 0;
    }
    /*新闻动态*/
    .news .Xtext .Xtext-1200{
        background-color: #fff;
        position: relative;
    }
    .news .Xtext .Xtext-1200::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        left: 0;
    }
    .news .Xtext .Xtext-1200 .title.about{
        /*background-image: url(../img/X/news.png);*/
    }
    /*.news .Xtext .Xtext-1200 .center-flex .center-flex-right::before{*/
    /*content: "News";*/
    /*position: absolute;*/
    /*bottom: 1.1rem;*/
    /*left: 0.3rem;*/
    /*width: 0.4rem;*/
    /*font-size: 0.5rem;*/
    /*color: rgba(255,255,255,.1);*/
    /*transform: rotate(90deg);*/
    /*}*/
    .news .Xtext .Xtext-1200 .center-flex .new-box{
        float: none;
        padding-bottom: 0;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year{
        padding-top: 0.2rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year .title{
        font-size: 0.3rem;
        color: #404049;
        font-weight: bold;
        text-indent: 0.34rem;
        margin-bottom: 0;
        position: relative;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year:nth-child(odd) .title::before{
        content: '';
        width: 0.08rem;
        height: 0.23rem;
        background-color: #e7110f;
        position: absolute;
        top: 0.03rem;
        left: -0.08rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year:nth-child(even) .title::before{
        content: '';
        width: 0.08rem;
        height: 0.23rem;
        background-color: #135091;
        position: absolute;
        top: 0.03rem;
        left: -0.08rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul{
        margin-left: 0.2rem;
        position: relative;
        z-index: 999;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li:hover{
        position: relative;
        z-index: 999;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li a{
        width: 100%;
        height: 0.6rem;
        background: #fff;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #a8a8a8;
        transition: all 0.3s;
        /*s*/
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .titleLi{
        width: 83%;
        font-size: 0.14rem;
        color: #434343;
        line-height: 0.6rem;
        transition: all 0.3s;
        float: left;
        height: 0.6rem;
        overflow: hidden;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .titleLi p{
        display: inline-block;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .titleLi p:nth-child(1){
        margin: 0 0.1rem;
        display: none;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .jiantou{
        display: none;
        float: right;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .jiantou img{
        display: block;
        margin-top: 0.24rem;
        margin-right: 0;
        transition: all 0.3s;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .time{
        font-size: 0.14rem;
        color: #c5c5c5;
        line-height: 0.6rem;
        margin-right: 0.1rem;
        float: right;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li a:hover{
        background: #7d7d7d;
        /* Firefox 3.6+ */
        background: -moz-linear-gradient(left, #7d7d7d, #a8a8a8);
        /* Safari 5.1+, Chrome 10+ */
        background: -webkit-linear-gradient(left, #7d7d7d, #a8a8a8);
        /* Opera 11.10+ */
        background: -o-linear-gradient(left, #7d7d7d, #a8a8a8);
        border-bottom: 1px solid transparent;
        box-shadow: 0 0.15rem 0.2rem rgba(0,0,0,.2);
        position: relative;
        z-index: 999;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li:hover .titleLi{
        color: #fff;
        margin-left: 0.3rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li:hover .jiantou{
        display: block;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li:hover .jiantou img{
        display: block;
        margin-top: 0.24rem;
        margin-right: 0.2rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li:hover .time{
        display: none;
    }
    /*新闻内页*/
    .news .Xtext .Xtext-1200 .center-flex .new-nei{
        width: 100%;
        margin-left: 0;
        float: left;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-nei .title{
        font-size: 0.2rem;
        line-height: 1.2em;
        color: #1a1a1a;
        font-weight: bold;
        padding: 0.7rem 0 0.25rem 0;
        text-align: center;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-nei .time{
        width: 100%;
        font-size: 0.13rem;
        line-height: 0.44rem;
        color: #828282;
        border-bottom: 1px solid #a8a8a8;
        margin-bottom: 0.4rem;
        text-align: right;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-nei p{
        font-size: 0.14rem;
        color: #484848;
        text-indent: 2em;
        line-height: 0.3rem;
        margin-bottom: 0.6rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-nei p img{
        width: 100%;
        height: 2.95rem;
        margin: 0.6rem auto;
        display: block;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-nei .zhengwen img{
        margin: 0.2rem auto;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-nei .new-nei-img{
        width: 100%;
        height: 2.95rem;
        margin: 0.6rem auto;
        display: block;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-nei .new-nei-bold{
        font-weight: bold;
        font-size: 0.14rem;
        color: #484848;
        text-indent: 2em;
        margin: 0.4rem 0 0.8rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom{
        border-top: 1px solid #a8a8a8;
        /*display: flex;*/
        /*justify-content: space-between;*/
        /*padding: 0.68rem 0;*/
        height: 1.5rem;
        line-height: 1.5rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom a:nth-child(1){
        float: left;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom a:nth-child(2){
        float: right;
    }
    .news .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom button{
        cursor: pointer;
        font-size: 0.13rem;
        color: #535353;
    }
    .news .Xtext .Xtext-right{
        background-color: #fff;
    }
    .news .Xtext .Xtext-right::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        right: 0;
    }
    /*新闻内页更多*/
    .news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-right{
        margin: 0 0.3rem 0.28rem;
        display: flex;
        justify-content: space-between;
        color: #fff;
        line-height: 0.8rem;
        border-bottom: 1px solid #3ca1eb;
        padding-top: 0.6rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-right p{
        font-size: 0.3rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-right button{
        font-size: 0.14rem;
        color: #fff;
        cursor: pointer;
    }
    #news .Xtext .Xtext-1200 .center-flex .center-flex-right ul{
        padding: 1.5rem 0.3rem 0 0.25rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .center-flex-right ul{
        padding: 0 0.3rem;
    }
    /*#news .Xtext .Xtext-1200 .center-flex .center-flex-right ul .cur div{
        margin-top: 0.2rem;
    }*/
    #news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li{
        margin-bottom: 0.44rem;
        line-height: 0.16rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li{
        font-size: 0.13rem;
        line-height: 0.4rem;
        margin: 0;
    }
    .news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li a{
        color: #fff;
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
        float: left;
    }
    #news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li a{
        color: #b1d7ff;
        font-size: 0.16rem;
        transition: all .3s;
        float: right;
    }
    #news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li a:hover{
        color: #fff;
    }
    #news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li.cur a{
        color: #fff;
        font-size: 0.16rem;
    }
    .news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-up{
        width: 2.5rem;
        height: 0.7rem;
        background-color: rgba(255,255,255,1);
        position: absolute;
        left: 0;
        bottom: 0;
    }
    .news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-up::before{
        content: '';
        width: 3rem;
        height: 0.5rem;
        background-color: #fff;
        transform: rotate(-10deg);
        position: absolute;
        top: -0.23rem;
        left: -0.2rem;
        display: none;
    }
    .news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-up button{
        font-size: 0.16rem;
        line-height: 0.16rem;
        color: #535353;
        display: block;
        margin: 0.22rem auto 0;
        padding-bottom: 0.1rem;
        border-bottom: 1px solid #535353;
        cursor: pointer;
        position: relative;
        border-radius: 0;
    }
    /*品牌代理*/
    .pinpai .Xtext{
        background-color: #fff;
        overflow: hidden;
    }
    .pinpai .Xtext::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        left: 0;
    }
    .pinpai .Xtext .Xtext-left{
        position: relative;
        display: none;
    }
    .pinpai .Xtext .Xtext-left::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        left: 0;
    }
    .pinpai .Xtext .Xtext-1200{
        position: relative;
    }
    .pinpai .Xtext .Xtext-1200::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        left: 0;
    }
    .pinpai .Xtext .Xtext-1200 .title.about{
        /*background-image: url(../img/X/partner.png);*/
        position: relative;
        z-index: 100;
    }
    .pinpai .Xtext .Xtext-1200 .center-flex{
        overflow: hidden;
        position: relative;
    }
    .pinpai .Xtext .Xtext-1200 .center-flex::before{
        content: '';
        width: 1px;
        height: 100%;
        background-color: #fff;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 100;
    }
    .pinpai .Xtext .Xtext-right{
        position: relative;
        display: none;
    }
    .pinpai .Xtext .Xtext-right::before{
        content: '';
        width: 100%;
        height: 1.4rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        left: 0;
    }
    .pinpai .Xtext .Xtext-1200 .center-flex .pinpai-box{
        width: 100%;
        /*height: 10px;*/
    }
    .pinpai .Xtext .Xtext-1200 .center-flex .pinpai-box:nth-child(2){
        border-top: 1px solid #dbdbdb;
    }
    .pinpai .Xtext .Xtext-1200 .center-flex .pinpai-box ul{
        padding: 0.2rem 0;
        /*position: relative;*/
    }
    .pinpai .Xtext .Xtext-1200 .center-flex .pinpai-box ul li{
        width: 50%;
        height: 0.68rem;
        border-right: 1px solid #dbdbdb;
        box-sizing: border-box;
        margin: 0.1rem 0;
        float: left;
        /*position: relative;*/
    }
    .pinpai .Xtext .Xtext-1200 .center-flex .pinpai-box ul li img{
        width: 100%;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
    }
    .pinpai .Xtext .Xtext-right::after{
        content: '';
        width: 1px;
        height: calc(100% - 1.4rem);
        margin-top: 1.4rem;
        background-color: #fff;
        position: absolute;
        top: 0;
        left: -0.01rem;
    }
    .pinpai .Xtext .Xtext-right div{
        height: 0;
    }
    /*加入我们*/
    .job .Xtext .Xtext-1200{
        background-color: #fff;
        position: relative;
    }
    .job .Xtext .Xtext-1200::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        left: 0;
    }
    .job .Xtext .Xtext-1200 .center-flex .center-flex-right{
        display: none;
    }
    .job .Xtext .Xtext-1200 .center-flex .center-flex-right::before{
        content: "job";
        text-align: right;
    }
    .job .Xtext .Xtext-1200 .title.about{
        /*background-image: url(../img/X/join.png);*/
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box{
        margin-left: 0;
        float: left;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul{
        width: 100%;
        margin-bottom: 1rem;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li{
        border-bottom: 1px solid #a8a8a8;
        padding: 0.2rem 0 0.2rem 0;
        /*display: flex;*/
        /*justify-content: space-between;*/
        position: relative;
        overflow: hidden;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dt{
        width: 0.3rem;
        height: 0.1rem;
        float: left;
        position: relative;
        top: 0.08rem;
        display: none;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dt::before{
        content: '';
        border-left: 0.05rem solid transparent;
        border-right: 0.05rem solid transparent;
        border-bottom: 0.05rem solid #434343;
        position: absolute;
        top: 0;
        left: 0;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dt::after{
        content: '';
        border-left: 0.05rem solid transparent;
        border-right: 0.05rem solid transparent;
        border-top: 0.05rem solid #434343;
        position: absolute;
        top: 0.05rem;
        left: 0;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd{
        float: left;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .title{
        font-size: 0.16rem;
        color: #434343;
        font-weight: bold;
        margin-bottom: 0.2rem;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd p{
        font-size: 0.13rem;
        color: #919199;
        line-height: 0.23rem;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .jianjie p:not(:last-child){
        margin-right: 0.2rem;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .list .toudi{
        text-align: left;
        margin-top: 0.2rem;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .list .toudi span{
        display: none;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .list .toudi a{
        display: block;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li .jiaruA{
        width: 0.4rem;
        min-width: 0.4rem;
        height: 0.4rem;
        box-sizing: border-box;
        border: 0 solid #8a8a8a;
        color: #fff;
        background-color: #135091;
        font-size: 0.14rem;
        text-align: center;
        line-height: 0.45rem;
        transition: all 0.5s;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li .jiaruA.on i{
        transform: rotateX(180deg);
        top: 0.15rem;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li .jiaruA i{
        width: 0.3rem;
        height: 0.3rem;
        font-size: 0.3rem;
        color: #fff;
        position: absolute;
        top: 0;
        left: 0.06rem;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li .jiaruA span{
        display: none;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li .job-bottom{
        width: 100%;
        height: 1px;
        background-color: #0973bd;
        position: absolute;
        left: -100%;
        bottom: 0;
        transition: all .4s;
        display: none;
    }
    /*.job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover{*/
    /*border-bottom: 1px solid #0973bd;*/
    /*}*/
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover dl dt::before{
        border-bottom: 0.05rem solid #0973bd;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover dl dt::after{
        border-top: 0.05rem solid #0973bd;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover .jiaruA{
        width: 0.4rem;
        height: 0.4rem;
        box-sizing: border-box;
        border: 0 solid #8a8a8a;
        color: #fff;
        background: #135091;
        font-size: 0.14rem;
        text-align: center;
        line-height: 0.45rem;
        transition: all 0.5s;
    }
    .job .Xtext .Xtext-right{
        background-color: #fff;
    }
    .job .Xtext .Xtext-right::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        background-color: #f3f3f3;
        position: absolute;
        top: 0;
        right: 0;
    }
    /*招聘内页*/
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan{
        width: 8.1rem;
        margin-left: 0.7rem;
        float: left;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .title{
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #a8a8a8;
        padding: 0.82rem 0 0.31rem 0;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .title p{
        font-size: 0.17rem;
        line-height: 0.36rem;
        color: #434343;
        font-weight: bold;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .title button{
        width: 1.2rem;
        height: 0.36rem;
        border: 1px solid #8a8a8a;
        font-size: 0.12rem;
        color: #8a8a8a;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .title button:hover{
        color: #000;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .list{
        display: flex;
        margin: 0.33rem 0 1.34rem 0;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .list div{
        width: 2.5rem;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .list p{
        display: flex;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .list p span{
        line-height: 0.34rem;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .list p span:nth-child(1){
        font-size: 0.15rem;
        font-weight: bold;
        color: #3a3a3e;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .list p span:nth-child(2){
        font-size: 0.14rem;
        color: #919199;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .jod-text{
        margin-bottom: 1.24rem;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .jod-text div{
        font-size: 0.15rem;
        color: #3a3a3e;
        font-weight: bold;
        padding-bottom: 0.32rem;
        margin-bottom: 0.27rem;
        border-bottom: 1px solid #a8a8a8;
    }
    .job .Xtext .Xtext-1200 .center-flex .job-biaodan .jod-text ul li{
        font-size: 0.13rem;
        color: #919199;
        line-height: 0.28rem;
    }
    /*联系我们*/
    .call .Xbanner .bottom div:nth-child(2) .breadcrumb{
        width: 12rem;
    }
    .call .Xbanner .bottom div:nth-child(3){
        /*background-color: rgba(0,0,0,.3);*/
    }
    .call .Xtext{
        background-color: #fff;
        position: relative;
    }
    .call .Xtext::before{
        content: '';
        width: 100%;
        height: 0.6rem;
        /*background-color: #f3f3f3;*/
        position: absolute;
        top: 0;
        left: 0;
    }
    .call .Xtext .Xtext-1200{
        position: relative;
    }
    .call .Xtext .Xtext-1200 .title.about{
        position: relative;
        z-index: 200;
        display: none;
        /*background-image: url("../img/X/contactus.png");*/
    }
    .call .Xtext .Xtext-1200 .center-flex{
        position: relative;
        height: 100%;
        margin-bottom: 0;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex{
        min-height: 8rem;
    }
    .call .Xtext .Xtext-1200 .center-flex .job-wentu{
        width: 100%;
        height: auto;
        background-color: #fff;
        /*display: flex;*/
        position: relative;
        z-index: 500;
        top: 1rem;
        box-shadow: 0 0.16rem 0.16rem rgba(19,100,170,.15);
    }
    .call .Xtext .Xtext-1200 .center-flex .job-wentu .title{
        font-size: 0.17rem;
        color: #4a4a4a;
        font-weight: bold;
        line-height: 3em;
        margin: 0 0 0 0.2rem;
    }
    .call .Xtext .Xtext-1200 .center-flex .job-wentu p{
        font-size: 0.14rem;
        color: #7e7e7e;
        line-height: 0.28rem;
        padding-left: 0.2rem;
    }
    .call .Xtext .Xtext-1200 .center-flex .job-wentu .job-tu{
        width: 100%;
        height: 100%;
        margin-right: 0;
        overflow: hidden;
        float: left;
    }
    .call .Xtext .Xtext-1200 .center-flex .job-wentu .job-wen{
        padding-bottom: 0.2rem;
    }
    .call .Xtext .Xtext-1200 .center-flex .job-wentu .job-tu img{
        width: 100%;
        margin-bottom: 0.1rem;
    }
    .call .Xtext .Xtext-1200 .center-flex .job-tab{
        width: 100%;
        height: 0.6rem;
        position: absolute;
        top: 0;
        right: 0;
        /*display: flex;*/
        box-shadow: 0 0.16rem 0.16rem rgba(19,100,170,.15);
    }
    .call .Xtext .Xtext-1200 .center-flex .job-tab a{
        width: 50%;
        height: 0.6rem;
        line-height: 0.6rem;
        font-size: 0.16rem;
        text-align: center;
        color: #797979;
        background-color: #fff;
        display: block;
        float: left;
    }
    .call .map{
        display: none;
    }
    .call .Xtext .Xtext-1200 .center-flex .map-1{
        width: 0;
        position: absolute;
        top: 1.06rem;
        right: 0;
        display: none;
    }
    .call .Xtext .Xtext-1200 .center-flex .map-1 svg {
        width: 0;
        height: 7.31rem;
        position: relative;
        z-index: 1;
        display: none;
    }
    .call .Xtext .Xtext-1200 .center-flex .map-1 circle {
        fill: #fff;
        pointer-events: none;
        opacity: 0;
    }
    .call .Xtext .Xtext-1200 .center-flex .map-1 circle.on {
        opacity: 1;
    }
    .call .Xtext .Xtext-1200 .center-flex .map-1 polygon {
        cursor: pointer;
        fill: #e2e5e8;
        stroke: #f6f6f6;
        stroke-width: 1;
        opacity: 1;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    .call .Xtext .Xtext-1200 .center-flex .map-1 polygon:hover, .call .Xtext .Xtext-1200 .center-flex .map-1 polygon.active {
        fill: #c6c9cc;
    }
    .call .map-province{
        white-space: nowrap;
        position: absolute;
        z-index: 888;
        margin: -0.4rem 0 0 -0.1rem;
        width: 40px;
        pointer-events: none;
        color: transparent;
        font-size: 12px;
        text-align: center;
        display: none;
    }
    .call .job-zongbu{
        font-size: 0.14rem;
        color: #636363;
        margin: 0.05rem 0 0 -0.08rem;
    }
    .call .map-province.on{
        z-index: 9999;
    }
    .call .map-province.on i{
        font-size: 0.3rem;
        color: #236ed3;
    }
    .call .map-province.on:hover i{
        color: #1e63bf;
    }
    .call .map-province.cur i{
        color: #e7110f;
    }
    /*联系我们-异地运营*/
    .call-2 .Xtext .Xtext-1200 .center-flex{
        position: relative;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex #mapTop{
        position: absolute;
        top: 0.75rem;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .map-1{
        width: 7.18rem;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .map-1 svg{
        width: 7.18rem;
        height: 7.36rem;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou{
        width: 100%;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box{
        width: 100%;
        height: 0.5rem;
        padding-top: 1rem;
        margin-bottom: 1rem;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box form{
        display: flex;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box input {
        width: 3.2rem;
        height: 0.5rem;
        font-size: 0.14rem;
        color: #4a4a4a;
        background-color: #e5eaee;
        border: none;
        text-indent: 0.1rem;
        display: block;
        float: left;
        padding: 0;
        border-radius: 0;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou ul li{
        transform: translateX(-200%);
        transition: transform .4s;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou ul.on li{
        transform: translateX(0);
    }
    /*placeholder颜色*/
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
        color: #acb1b5;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box input:-moz-placeholder, textarea:-moz-placeholder {
        color: #acb1b5;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box input::-moz-placeholder, textarea::-moz-placeholder {
        color: #acb1b5;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box input:-ms-input-placeholder, textarea:-ms-input-placeholder {
        color: #acb1b5;
    }
    /*联系我们-tab*/
    .call .Xtext .Xtext-1200 .center-flex .job-tab .cur{
        color: #fff;
        background-color: #1364aa;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box button{
        width: 1.1rem;
        height: 0.5rem;
        background-color: #1364aa;
        display: block;
        border-radius: 0;
        float: left;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box button i{
        color: #fff;
        font-size: 0.2rem;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou .dizhi div{
        font-size: 0.17rem;
        color: #4a4a4a;
        font-weight: bold;
        border-bottom: 1px solid #e5eaee;
        margin: 0.6rem 0 0.2rem 0;
        padding-bottom: 0.2rem;
    }
    .call-2 .Xtext .Xtext-1200 .center-flex .job-sou .dizhi p{
        font-size: 0.14rem;
        line-height: 0.28rem;
        color: #7e7e7e;
    }
    /*---------------------------------------------------搜索-----------------------------------------------------------------*/
    .sousuo .sousuo-titile{
        width: 100%;
        height: 1rem;
        background-color: #f3f3f3;
        position: relative;
        background-image: url("../img/X/search.png");
        background-position: center bottom;
        background-repeat: no-repeat;
    }
    .sousuo .sousuo-titile p{
        font-size: 0.18rem;
        color: #404049;
        font-weight: bold;
        text-align: center;
        position: absolute;
        left: 50%;
        bottom: 0.13rem;
        transform: translateX(-50%);
    }
    .sousuo .sousuo-ul{
        width: 100%;
        margin: 0 auto 0;
    }
    .sousuo .sousuo-ul ul li{
        display: flex;
        justify-content: space-between;
        height: 1rem;
        border-bottom: 1px solid #a8a8a8;
        transition: all .3s;
        cursor: pointer;
    }
    .sousuo .sousuo-ul ul li p{
        width: 80%;
        font-size: 0.14rem;
        color: #434343;
        line-height: 1rem;
        margin-left: 0.2rem;
        transition: all .3s;
        overflow: hidden;
    }
    .sousuo .sousuo-ul ul li div img{
        display: block;
        margin-top: 0.45rem;
        transition: all .3s;
    }
    .sousuo .sousuo-ul ul li:hover{
        background-color: #a8a8a8;
    }
    .sousuo .sousuo-ul ul li:hover p{
        color: #fff;
        margin-left: 0.4rem;
    }
    .sousuo .sousuo-ul ul li:hover div img{
        margin-right: 0.4rem;
    }
    .sousuo .sousuo-ul .sousuo-none{
        width: 100%;
        font-size: 0.14rem;
        color: #767676;
        margin: 0.4rem auto 0.4rem;
        position: relative;
        text-align: center;
    }
    .sousuo .sousuo-ul .sousuo-none::before{
        content: '';
        width: 0.3rem;
        height: 1px;
        background-color: #cfcfcf;
        position: absolute;
        top: 0.06rem;
        left: -0.78rem;
        display: none;
    }
    .sousuo .sousuo-ul .sousuo-none::after{
        content: '';
        width: 0.3rem;
        height: 1px;
        background-color: #cfcfcf;
        position: absolute;
        top: 0.06rem;
        right: -0.78rem;
        display: none;
    }
    /*返回顶部*/
    #goTop{
        width: 0.4rem;
        height: 0.4rem;
        background-color: #135091;
        position: fixed;
        right: 0.2rem;
        bottom: 1rem;
        cursor: pointer;
        display: none;
        transition: all .4s;
    }
    #goTop i{
        font-size: 0.25rem;
        color: rgba(255,2555,255,.6);
        line-height: 0.4rem;
        text-align: center;
        transition: all .4s;
    }
    #goTop.on{
        display: block;
    }
    #goTop:hover i{
        color: rgba(255,2555,255,1);
    }
    /*加入我们*/
    .job-list {
        width: 100%;
        margin: -1px auto 25px;
    }
    .job-list li {
        text-align: left;
        position: relative;
        height: 100px;
        border-bottom: 1px solid #eee;
        padding: 0.2rem 0;
    }
    .job-list li:hover {
        background-color: #fff; }
    .job-list li h3 {
        font-size: 16px;
        color: #333333;
        margin-bottom: 10px; }
    .job-list li p {
        font-size: 12px;
        color: #666666; }
    .job-list li p ins {
        display: block;
        float: none;
        font-size: 14px;
        position: relative;
    }
    .job-list li p ins {
        margin-left: 60px;
        font-size: 14px;
        position: relative;
    }
    .job-list li p ins::before {
        content: '';
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background-color: #666666;
        position: absolute;
        left: -30px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
    .job-list li a {
        cursor: pointer;
        position: absolute;
        display: block;
        right: 20px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        background-color: #236fd5;
        width: 100px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        color: #fff;
        font-size: 14px;
        -webkit-transition: border-radius .2s;
        -o-transition: border-radius .2s;
        transition: border-radius .2s; }
    .job-list li a:hover {
        border-radius: 8px;
        background-color: red; }
    .job-list li:first-child {
        border-top: 1px solid #eee;
    }
    .job-list .page {
        text-align: center;
        letter-spacing: 20px;
        margin-top: 30px; }
    .job-list .page .btn {
        display: inline-block;
        cursor: pointer; }
    .job-list .page i {
        font-size: 26px; }
    .job-list .page i:hover {
        color: #236fd5; }

    .job-detail .info dl{text-align: left;margin-left: 0;}
    .job-detail{margin: auto;padding: 25px 0 10px 0;background-color: #f9f9f9;display: none;}
    .job-detail .info dt{
        font-weight: 500;
        font-size: 14px;
        margin-bottom: 20px;
        text-indent: 0.1rem;
    }
    .job-detail .info dd{
        font-size: 12px;
        margin-bottom: 10px;
        padding-left: 20px;
    }
    .jobDown{position: relative;width: 40px!important;border-radius: 50%;background-color: transparent!important;border: 1px solid #898989;}
    .jobDown.active:after{
        transform: scale(-1);
    }
    .jobDown.active:before{
        transform: rotate(45deg);
    }
    .jobDown:hover{background-color: transparent;border-radius: 50%!important;}
    .jobDown:after{
        content: '';width: 0px;height: 0px;border-style: solid;border-width: 7px;border-color: #898989 transparent transparent transparent;
        position: absolute;right: 0;left: 0;top: 8px;bottom: 0;margin: auto;transform-origin: 50% 20%;
        transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
    }
    /*.jobDown:before{
        content: '';width: 2px;height: 16px;position: absolute;right: 0;left: 0;top: 0;bottom: 0;margin: auto;background-color:#eee;transform-origin: 50% 50%;opacity:0.5;
        transition: all 0.3s ease-out;
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;

    }*/
    .job-detail label{display: inline-block;margin: 0 20px;padding: 0 10px;vertical-align: text-top;box-sizing: content-box;}

    .address-box{
        width: 100%;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) {
    /*iPhone 6 landscape*/
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) {
    /*iPhone 6+ Portrait*/
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) {
    /*iPhone 6+ landscape*/
}

@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px){
    /*iPhone 6 and iPhone 6+ portrait and landscape*/
}
@media only screen and (min-device-width: 300px) and (max-device-width: 320px) and (orientation : portrait) {
    /*iPhone 5 Portrait*/
    footer{
        height: 1.4rem;
    }
    footer .width-1200 ul{
        flex-wrap: wrap;
        margin-left: 0.3rem;
    }
    footer .width-1200 div:nth-child(1){
        max-width: 100%;
    }
    footer .width-1200 .about{
        top: 0.7rem;
    }
}